// 此文件是创建create-react-app脚手架创建的项目,它提供一个网络代理的配置文件
// 此文件是运行在nodejs环境中,所以模块化使用commonjs
// 此文件的修改一定要重启项目
// 在此文件中实现代理,从而让开发时环境支持跨域
// 安装一个第3方模块,代理模块  http-proxy-middleware  npm i -D http-proxy-middleware

const { createProxyMiddleware: proxy } = require('http-proxy-middleware')

// 导出
// 它就是一个express
module.exports = app => {
  app.use(
    '/api',
    proxy({
      target: 'https://api.iynn.cn/film',
      changeOrigin: true,
      pathRewrite: {}
    })
  )
}
